package com.hncc.sms.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 常用项管理对象 sms_frequent_used
 * 
 * @author ruoyi
 * @date 2020-08-29
 */
@ApiModel(value = "常用项管理实体")
public class SmsFrequentUsed extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 常用项id */
    @ApiModelProperty(value = "常用项id",required = false)
    private Long id;

    /** 西医诊断列表 */
    @ApiModelProperty(value = "西医诊断列表",required = false)
    private String medicineDiseIdList;

    /** 中医诊断列表 */
    @ApiModelProperty(value = "中医诊断列表",required = false)
    private String herbalDiseIdList;

    /** 处置项id列表 */
    @ApiModelProperty(value = "处置项id列表",required = false)
    private String dispositionIdList;

    /** 检验项列表 */
    @ApiModelProperty(value = "检验项列表",required = false)
    private String testIdList;

    /** 检查项列表 */
    @ApiModelProperty(value = "检查项列表",required = false)
    private String checkIdList;

    /** 检查模板id列表 */
    @ApiModelProperty(value = "检查模板id列表",required = false)
    private String checkModelIdList;

    /** 处置模板id列表 */
    @ApiModelProperty(value = "处置模板id列表",required = false)
    private String dispositionModelIdList;

    /** 检验模板id列表 */
    @ApiModelProperty(value = "检验模板id列表",required = false)
    private String testModelIdList;

    /** 药品模板id列表 */
    @ApiModelProperty(value = "药品模板id列表",required = false)
    private String drugModelIdList;

    /** 所属用户id */
    @ApiModelProperty(value = "所属用户id",required = false)
    private Long staffId;

    /** 药品列表 */
    @ApiModelProperty(value = "药品列表",required = false)
    private String drugIdList;

    /** 常用项类别 */
    private Integer type;

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setMedicineDiseIdList(String medicineDiseIdList) 
    {
        this.medicineDiseIdList = medicineDiseIdList;
    }

    public String getMedicineDiseIdList() 
    {
        return medicineDiseIdList;
    }
    public void setHerbalDiseIdList(String herbalDiseIdList) 
    {
        this.herbalDiseIdList = herbalDiseIdList;
    }

    public String getHerbalDiseIdList() 
    {
        return herbalDiseIdList;
    }
    public void setDispositionIdList(String dispositionIdList) 
    {
        this.dispositionIdList = dispositionIdList;
    }

    public String getDispositionIdList() 
    {
        return dispositionIdList;
    }
    public void setTestIdList(String testIdList) 
    {
        this.testIdList = testIdList;
    }

    public String getTestIdList() 
    {
        return testIdList;
    }
    public void setCheckIdList(String checkIdList) 
    {
        this.checkIdList = checkIdList;
    }

    public String getCheckIdList() 
    {
        return checkIdList;
    }
    public void setCheckModelIdList(String checkModelIdList) 
    {
        this.checkModelIdList = checkModelIdList;
    }

    public String getCheckModelIdList() 
    {
        return checkModelIdList;
    }
    public void setDispositionModelIdList(String dispositionModelIdList) 
    {
        this.dispositionModelIdList = dispositionModelIdList;
    }

    public String getDispositionModelIdList() 
    {
        return dispositionModelIdList;
    }
    public void setTestModelIdList(String testModelIdList) 
    {
        this.testModelIdList = testModelIdList;
    }

    public String getTestModelIdList() 
    {
        return testModelIdList;
    }
    public void setDrugModelIdList(String drugModelIdList) 
    {
        this.drugModelIdList = drugModelIdList;
    }

    public String getDrugModelIdList() 
    {
        return drugModelIdList;
    }
    public void setStaffId(Long staffId) 
    {
        this.staffId = staffId;
    }

    public Long getStaffId() 
    {
        return staffId;
    }
    public void setDrugIdList(String drugIdList) 
    {
        this.drugIdList = drugIdList;
    }

    public String getDrugIdList() 
    {
        return drugIdList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("medicineDiseIdList", getMedicineDiseIdList())
            .append("herbalDiseIdList", getHerbalDiseIdList())
            .append("dispositionIdList", getDispositionIdList())
            .append("testIdList", getTestIdList())
            .append("checkIdList", getCheckIdList())
            .append("checkModelIdList", getCheckModelIdList())
            .append("dispositionModelIdList", getDispositionModelIdList())
            .append("testModelIdList", getTestModelIdList())
            .append("drugModelIdList", getDrugModelIdList())
            .append("staffId", getStaffId())
            .append("drugIdList", getDrugIdList())
            .append("getType",getType())
            .append("params",getParams())
            .toString();
    }
}
